Package-level declarations
Types
Link copied to clipboard
Determines how MandateLimits.amount is enforced: as an exact fixed amount, or as a maximum.
Link copied to clipboard
data class InstitutionData(val id: String, val name: String, val logoUrl: String?, val countryCode: String) : Parcelable
Institution data
Link copied to clipboard
data class InstitutionInitiationData(val currency: Currency, val defaultCountryCode: String?, val isInstitutionFirstTimeSelection: Boolean) : Parcelable
Data required to initiate institution selection
Link copied to clipboard
Partner communication settings for the mandate: where Volt should send status notifications.
Link copied to clipboard
Supported currencies for recurring payments
Link copied to clipboard
data class MandateData(val mandateId: String, val status: MandateStatus?, val validity: MandateValidityData) : Parcelable
PayTo mandate information.
Link copied to clipboard
data class MandateLimits(val limitsPeriod: PayToLimitsPeriod, val maxPaymentsCount: Int?, val amount: Int, val amountType: AmountType) : Parcelable
Link copied to clipboard
data class MandatePayerData(val reference: String, val firstName: String?, val lastName: String?, val email: String?) : Parcelable
Link copied to clipboard
data class MandateSetupData(val currency: MandateCurrency, val internalReference: String, val payerData: MandatePayerData, val validity: MandateValidityData, val limits: MandateLimits, val description: String, val communication: MandateCommunication) : Parcelable
Data required to set up a recurring payment.
Link copied to clipboard
Mandate statuses.
Link copied to clipboard
Link copied to clipboard
data class PaymentData(val paymentId: String?, val status: PaymentStatusData?, val institutionData: InstitutionData?) : Parcelable
Payment information
Link copied to clipboard
data class PaymentInitiationData(val currency: Currency, val amount: Int, val defaultCountryCode: String?, val institutionData: InstitutionData?, val paymentReference: String?, val internalReference: String?, val userAgent: String, val payer: PayerData, val transactionType: TransactionType) : Parcelable
Data required to initiate payment
Link copied to clipboard
Payment statuses
Link copied to clipboard
How often periodic limits reset.
Link copied to clipboard
Enum of the transaction type